package com.wengu.algorithm.service;

import com.wengu.algorithm.dto.TaskAlg;
import com.wengu.algorithm.dto.UserAlg;
import com.wengu.algorithm.entity.AssignmentOutcome;
import com.wengu.algorithm.entity.AssignmentOutcomeUser;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
 * <p>
 * 单个用户模拟任务分配结果详情 服务类
 * </p>
 *
 * @author wanghailei
 * @since 2025-03-02
 */
public interface AssignmentOutcomeUserService extends IService<AssignmentOutcomeUser> {
    void saveOutcomeUser(UserAlg user, AssignmentOutcome assignmentOutcome, List<TaskAlg> selected, double totalDeltaF);

    void saveOutcomeUser(UserAlg user, AssignmentOutcome assignmentOutcome);
}
